C-slow Technique vs Multiprocessor in designing Low Area Customized Instruction set Processor for Embedded Applications

نویسندگان

  • Muhammad Adeel Akram
  • Aamir Khan
  • Muhammad Masood Sarfaraz
چکیده

The demand for high performance embedded processors, for consumer electronics, is rapidly increasing for the past few years. Many of these embedded processors depend upon custom built Instruction Ser Architecture (ISA) such as game processor (GPU), multimedia processors, DSP processors etc. Primary requirement for consumer electronic industry is low cost with high performance and low power consumption. A lot of research has been evolved to enhance the performance of embedded processors through parallel computing. But some of them focus superscalar processors i.e. single processors with more resources like Instruction Level Parallelism (ILP) which includes Very Long Instruction Word (VLIW) architecture, custom instruction set extensible processor architecture and others require more number of processing units on a single chip like Thread Level Parallelism (TLP) that includes Simultaneous Multithreading (SMT), Chip Multithreading (CMT) and Chip Multiprocessing (CMP). In this paper, we present a new technique, named C-slow, to enhance performance for embedded processors for consumer electronics by exploiting multithreading technique in single core processors. Without resulting into the complexity of micro controlling with Real Time Operating system (RTOS), C-slowed processor can execute multiple threads in parallel using single datapath of Instruction Set processing element. This technique takes low area & approach complexity of general purpose processor running RTOS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ultra-Low-Energy DSP Processor Design for Many-Core Parallel Applications

Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...

متن کامل

Matching Architecture to Application Via Configurable Processors: A Case Study with Boolean Satisfiability Problem

Boolean Satisfiability (SAT) is a classical NP-complete problem with both theoretical and practical interests. This paper presents our work in developing an applicationspecific processor for SAT based on a commercial configurable processor core. We customize the processor configuration and design new instruction extensions based on the data structure and atomic operations used in SAT. The custo...

متن کامل

A Framework for Asip and Multiprocessor Architectures Integration within Reconfigurable Soc and Fpga Devices

Δ˰λϼΨϟ΍ : ΖΒδΘϛ΍ ΪϘϟ ΓΩΪΤϣ ΕΎϘϴΒτΗ ϲϓ ΔμΘΨϤϟ΍ ΕΎΠϟΎόϤϟ΍ (ASIPs) ϲϓ ΔϴΒόη ϝΎΠϣ ΝΎΘϧ· ϟ΍ ϖ΋Ύϗή ϥ΄θϟ΍ Ϯϫ ΎϤϛ ϲϓ ρΎγϭϷ΍ ΔϴΜΤΒϟ΍. ϓ ϲϬ (ASIPs) ˱ ϼΣ ήϓϮΗ ˱ ΎόΟΎϧ ˱ ΎϘϓϮϣ ϦϴΑ Γ˯ΎϔϜϟ΍ ΔϧϭήϤϟ΍ϭ ΔΠϣΪϤϟ΍ ΔϤψϧϸϟ ΔΒδϨϟΎΑ ASIP ΪόΘϣ ήΧ΁ ϭ Ω ΠϟΎόϤϟ΍ ΕΎ. 4 ABSTRACT Application-Specific Instruction-set Processors (ASIPs) have gained popularity in production chips as well as in the research community. They offer ...

متن کامل

Register Spilling for Specific Application Domains in Application Specific Instruction-set Processors

An Application Specific Instruction set Processor (ASIP) is an important component in designing embedded systems. One of the problems in designing an instruction set for such processors is determining the number of registers is needed in the processor that will optimize the computational time and the cost. The performance of a processor may fall short due to register spilling, which is caused b...

متن کامل

RACE: A Rapid, ArChitectural Simulation and Synthesis Framework for Embedded Processors

Increasingly, embedded systems designers tend to use Application Specific Instruction Set Processors (ASIPs) during the design of application specific systems. However, one of the design metrics of embedded systems is the time to market of a product, which includes the design time of an embedded processor, is an important consideration in the deployment of ASIPs. While the design time of an ASI...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1204.1179  شماره 

صفحات  -

تاریخ انتشار 2011